<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <script>
            //生成器函数是一个特殊的函数，用来实现异步编程。
            //1.声明
        //     function * a(){
        //         console.log("Hello 生成器");
        //     };
        //     //调用
        //    a().next();

            //yield函数的分隔符
            function * gen(){
                console.log(111);
                yield "第一个分隔符"
                console.log(222);
                yield "第二个分隔符"
                console.log(333);
                yield "第三个分隔符"
                console.log(444);
            };
            let iterator = gen();
            console.log(iterator.next());
             console.log(iterator.next());
              console.log(iterator.next());
               console.log(iterator.next());
               
        </script>
    </body>
</html>